www.gusucode.com > 小波分析理论与Matlab 7实现 > 小波分析理论与Matlab 7实现/code/Ch13/examp13_15.m

    clc;
clear;
% 装载信号并选择一部分
load leleccum; indx = 2600:3100; 
x = leleccum(indx);
% 画出原始信号
subplot(311),plot(x);
title('原始信号');
% 使用wdencmp函数进行信号压缩
% 使用固定阈值进行压缩
thr=35;
[xd,cxd,lxd,perf0,perfl2] = wdencmp('gbl',x,'db3',3,thr,'h',1);
% 画出压缩后信号
subplot(312),plot(xd);
title('固定阈值压缩后信号');
% Use wdencmp for signal de-noising
% 得到默认值
[thr,sorh,keepapp] = ddencmp('den','wv',x);
% 使用全局阈值进行降噪
xd = wdencmp('gbl',x,'db3',2,thr,sorh,keepapp);
subplot(313),plot(xd);
title('全局阈值降噪后信号');